Characterizing Concurrency Control Performance for the PIOUS Parallel File System
نویسندگان
چکیده
Parallel le systems employ data declustering to increase I/O throughput. But because a single read or write operation can generate data accesses on multiple independent storage devices, a concurrency control mechanism must be employed to retain familiar le access semantics. Concurrency control negates some of the performance beneets of data declustering by introducing additional le access overhead. This paper examines the performance characteristics of the transaction-based concurrency control mechanism implemented in the PIOUS parallel le system. Results demonstrate that linearizability of le access operations is provided without loss of scalability or stability.
منابع مشابه
Scalable Concurrency Control for Parallel File Systems
Parallel le systems employ data declustering to increase I/O throughput. As a result, a single read or write operation can generate concurrent data accesses on multiple storage devices. Unless a concurrency control mechanism is employed, familiar le access semantics are likely to be violated. This paper details the transaction-based concurrency control mechanism implemented in the PIOUS paralle...
متن کاملPious: an Architecture for Parallel I/o in Distributed Computing Environments 1
PIOUS is a parallel le system architecture for providing process groups access to permanent storage within a heterogeneous network computing environment. PIOUS employs data declustering to exploit the combined le I/O and bu er cache capacities of multiple interconnected computer systems. Elements of the PIOUS architecture interoperate via transaction-based protocols to provide concurrency contr...
متن کاملPIOUS: A Scalable Parallel I/O System for Distributed Computing Environments
Environments Steven A. Moyer V. S. Sunderam Department of Mathematics and Computer Science Emory University, Atlanta, GA 30322, U.S.A. fmoyer, [email protected] Abstract PIOUS is a parallel le system architecture that provides cost-e ective, scalable bandwidth in a network computing environment. PIOUS employs data declustering, to exploit the combined le I/O and bu er cache capacities of ne...
متن کاملA Parallel I / O System for High - Performance DistributedComputing
PIOUS is a parallel le system architecture for providing process groups access to permanent storage within a heterogeneous network computing environment. PIOUS supports parallel application development by providing coordinated access to paraale le objects with guaranteed consistency semantics and a dynamically-selectable fault tolerance level. For performance, PIOUS declusters les to exploit th...
متن کاملParallel I/o as a pArallel Application
Metacomputing environments provide a software platform for implementing parallel applications utilizing networked computing resources. Such programming environments ooer a cost-eeective alternative to parallel machines for many classes of problems. Unfortunately , most metacomputing environments either provide no I/O facilities, or serialize all I/O requests and thus limit application performan...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- J. Parallel Distrib. Comput.
دوره 38 شماره
صفحات -
تاریخ انتشار 1996